
@-webkit-keyframes fadeInRight {
	0% {
		left: 20%;
		opacity: 0
	}

	to {
		left: 0;
		opacity: 1
	}
}

@-o-keyframes fadeInRight {
	0% {
		left: 20%;
		opacity: 0
	}

	to {
		left: 0;
		opacity: 1
	}
}

@keyframes fadeInRight {
	0% {
		left: 20%;
		opacity: 0
	}

	to {
		left: 0;
		opacity: 1
	}
}

@-webkit-keyframes scaleUp {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-o-keyframes scaleUp {
	0% {
		opacity: 0;
		-o-transform: scale(0);
		transform: scale(0)
	}

	to {
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scaleUp {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0)
	}

	to {
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes scaleDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(2);
		transform: scale(2)
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-o-keyframes scaleDown {
	0% {
		opacity: 0;
		-o-transform: scale(2);
		transform: scale(2)
	}

	to {
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes scaleDown {
	0% {
		opacity: 0;
		-webkit-transform: scale(2);
		-o-transform: scale(2);
		transform: scale(2)
	}

	to {
		-webkit-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes moveUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(30px);
		transform: translateY(30px)
	}
}

@-o-keyframes moveUp {
	0% {
		opacity: 0;
		-o-transform: translateY(30px);
		transform: translateY(30px)
	}
}

@keyframes moveUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(30px);
		-o-transform: translateY(30px);
		transform: translateY(30px)
	}
}

@-webkit-keyframes rot {
	0% {
		-webkit-transform: rotate(0deg) translate(-5px) rotate(0deg);
		transform: rotate(0deg) translate(-5px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(-5px) rotate(-1turn);
		transform: rotate(1turn) translate(-5px) rotate(-1turn)
	}
}

@-o-keyframes rot {
	0% {
		-o-transform: rotate(0deg) translate(-5px) rotate(0deg);
		transform: rotate(0deg) translate(-5px) rotate(0deg)
	}

	to {
		-o-transform: rotate(1turn) translate(-5px) rotate(-1turn);
		transform: rotate(1turn) translate(-5px) rotate(-1turn)
	}
}

@keyframes rot {
	0% {
		-webkit-transform: rotate(0deg) translate(-5px) rotate(0deg);
		-o-transform: rotate(0deg) translate(-5px) rotate(0deg);
		transform: rotate(0deg) translate(-5px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(-5px) rotate(-1turn);
		-o-transform: rotate(1turn) translate(-5px) rotate(-1turn);
		transform: rotate(1turn) translate(-5px) rotate(-1turn)
	}
}

@-webkit-keyframes rotateY {
	0% {
		-webkit-transform: rotate(0deg) translateY(-5px) rotate(0deg);
		transform: rotate(0deg) translateY(-5px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translateY(-5px) rotate(-1turn);
		transform: rotate(1turn) translateY(-5px) rotate(-1turn)
	}
}

@-o-keyframes rotateY {
	0% {
		-o-transform: rotate(0deg) translateY(-5px) rotate(0deg);
		transform: rotate(0deg) translateY(-5px) rotate(0deg)
	}

	to {
		-o-transform: rotate(1turn) translateY(-5px) rotate(-1turn);
		transform: rotate(1turn) translateY(-5px) rotate(-1turn)
	}
}

@keyframes rotateY {
	0% {
		-webkit-transform: rotate(0deg) translateY(-5px) rotate(0deg);
		-o-transform: rotate(0deg) translateY(-5px) rotate(0deg);
		transform: rotate(0deg) translateY(-5px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translateY(-5px) rotate(-1turn);
		-o-transform: rotate(1turn) translateY(-5px) rotate(-1turn);
		transform: rotate(1turn) translateY(-5px) rotate(-1turn)
	}
}

@-webkit-keyframes rotLeft {
	0% {
		-webkit-transform: rotate(0deg) translate(-7px) rotate(0deg);
		transform: rotate(0deg) translate(-7px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(-7px) rotate(-1turn);
		transform: rotate(1turn) translate(-7px) rotate(-1turn)
	}
}

@-o-keyframes rotLeft {
	0% {
		-o-transform: rotate(0deg) translate(-7px) rotate(0deg);
		transform: rotate(0deg) translate(-7px) rotate(0deg)
	}

	to {
		-o-transform: rotate(1turn) translate(-7px) rotate(-1turn);
		transform: rotate(1turn) translate(-7px) rotate(-1turn)
	}
}

@keyframes rotLeft {
	0% {
		-webkit-transform: rotate(0deg) translate(-7px) rotate(0deg);
		-o-transform: rotate(0deg) translate(-7px) rotate(0deg);
		transform: rotate(0deg) translate(-7px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(-7px) rotate(-1turn);
		-o-transform: rotate(1turn) translate(-7px) rotate(-1turn);
		transform: rotate(1turn) translate(-7px) rotate(-1turn)
	}
}

@-webkit-keyframes rotateSlow {
	0% {
		-webkit-transform: rotate(0deg) translate(-2px) rotate(0deg);
		transform: rotate(0deg) translate(-2px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(-2px) rotate(-1turn);
		transform: rotate(1turn) translate(-2px) rotate(-1turn)
	}
}

@-o-keyframes rotateSlow {
	0% {
		-o-transform: rotate(0deg) translate(-2px) rotate(0deg);
		transform: rotate(0deg) translate(-2px) rotate(0deg)
	}

	to {
		-o-transform: rotate(1turn) translate(-2px) rotate(-1turn);
		transform: rotate(1turn) translate(-2px) rotate(-1turn)
	}
}

@keyframes rotateSlow {
	0% {
		-webkit-transform: rotate(0deg) translate(-2px) rotate(0deg);
		-o-transform: rotate(0deg) translate(-2px) rotate(0deg);
		transform: rotate(0deg) translate(-2px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(-2px) rotate(-1turn);
		-o-transform: rotate(1turn) translate(-2px) rotate(-1turn);
		transform: rotate(1turn) translate(-2px) rotate(-1turn)
	}
}

@-webkit-keyframes rotateFast {
	0% {
		-webkit-transform: rotate(0deg) translate(-17px) rotate(0deg);
		transform: rotate(0deg) translate(-17px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(-17px) rotate(-1turn);
		transform: rotate(1turn) translate(-17px) rotate(-1turn)
	}
}

@-o-keyframes rotateFast {
	0% {
		-o-transform: rotate(0deg) translate(-17px) rotate(0deg);
		transform: rotate(0deg) translate(-17px) rotate(0deg)
	}

	to {
		-o-transform: rotate(1turn) translate(-17px) rotate(-1turn);
		transform: rotate(1turn) translate(-17px) rotate(-1turn)
	}
}

@keyframes rotateFast {
	0% {
		-webkit-transform: rotate(0deg) translate(-17px) rotate(0deg);
		-o-transform: rotate(0deg) translate(-17px) rotate(0deg);
		transform: rotate(0deg) translate(-17px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(-17px) rotate(-1turn);
		-o-transform: rotate(1turn) translate(-17px) rotate(-1turn);
		transform: rotate(1turn) translate(-17px) rotate(-1turn)
	}
}

@-webkit-keyframes rotateSuperFast {
	0% {
		-webkit-transform: rotate(0deg) translate(27px) rotate(0deg);
		transform: rotate(0deg) translate(27px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(27px) rotate(-1turn);
		transform: rotate(1turn) translate(27px) rotate(-1turn)
	}
}

@-o-keyframes rotateSuperFast {
	0% {
		-o-transform: rotate(0deg) translate(27px) rotate(0deg);
		transform: rotate(0deg) translate(27px) rotate(0deg)
	}

	to {
		-o-transform: rotate(1turn) translate(27px) rotate(-1turn);
		transform: rotate(1turn) translate(27px) rotate(-1turn)
	}
}

@keyframes rotateSuperFast {
	0% {
		-webkit-transform: rotate(0deg) translate(27px) rotate(0deg);
		-o-transform: rotate(0deg) translate(27px) rotate(0deg);
		transform: rotate(0deg) translate(27px) rotate(0deg)
	}

	to {
		-webkit-transform: rotate(1turn) translate(27px) rotate(-1turn);
		-o-transform: rotate(1turn) translate(27px) rotate(-1turn);
		transform: rotate(1turn) translate(27px) rotate(-1turn)
	}
}

@-webkit-keyframes up-right {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(135,221,165,.39);
		box-shadow: 0 0 0 0 rgba(135,221,165,.39)
	}

	40% {
		-webkit-box-shadow: 0 0 0 6px rgba(135,221,165,.39);
		box-shadow: 0 0 0 6px rgba(135,221,165,.39)
	}

	70% {
		-webkit-box-shadow: 0 0 0 6px rgba(135,221,165,.39);
		box-shadow: 0 0 0 6px rgba(135,221,165,.39)
	}

	to {
		-webkit-box-shadow: 0 0 0 0 rgba(135,221,165,.39);
		box-shadow: 0 0 0 0 rgba(135,221,165,.39)
	}
}

@-o-keyframes up-right {
	0% {
		box-shadow: 0 0 0 0 rgba(135,221,165,.39)
	}

	40% {
		box-shadow: 0 0 0 6px rgba(135,221,165,.39)
	}

	70% {
		box-shadow: 0 0 0 6px rgba(135,221,165,.39)
	}

	to {
		box-shadow: 0 0 0 0 rgba(135,221,165,.39)
	}
}

@keyframes up-right {
	0% {
		-webkit-box-shadow: 0 0 0 0 rgba(135,221,165,.39);
		box-shadow: 0 0 0 0 rgba(135,221,165,.39)
	}

	40% {
		-webkit-box-shadow: 0 0 0 6px rgba(135,221,165,.39);
		box-shadow: 0 0 0 6px rgba(135,221,165,.39)
	}

	70% {
		-webkit-box-shadow: 0 0 0 6px rgba(135,221,165,.39);
		box-shadow: 0 0 0 6px rgba(135,221,165,.39)
	}

	to {
		-webkit-box-shadow: 0 0 0 0 rgba(135,221,165,.39);
		box-shadow: 0 0 0 0 rgba(135,221,165,.39)
	}
}

@-webkit-keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg)
	}
}

@-o-keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg)
	}
}

@keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg)
	}

	to {
		-webkit-transform: rotate(359deg)
	}
}